Handling Replication mechanisms with CORBA Standard Portable Interceptors
نویسنده
چکیده
The Object Management Group (OMG) extends standard CORBA specification to handle fault tolerance mechanisms. This extension led to the definition of a new standard: FT-CORBA, which introduces new concepts like IOGR (Interoperable Object Group Reference), and offers new programmable interfaces. The introduction of the IOGR limits the interactions with the legacy applications. Moreover, the definition of new interfaces forces developers to deal with the specification of the fault tolerant mechanisms, which could not be in their capabilities. The standard CORBA reflexive mechanisms may offer lightweight fault tolerance in a transparent way, portable and doesn’t alter the legacy applications. In this paper, we present the limits of these mechanisms, and how could we improve the fault tolerant features of the CORBA middleware using standard reflexive mechanisms like Portable Request Interceptors (PIs).
منابع مشابه
Implementing Software Replication Through CORBA Interceptors: Lessons Learned
The Common Object Request Broker Architecture (CORBA) currently does not provide any speci c support for software replication, a core aspect of reliable and dependable distributed applications. In this paper we discuss the use of CORBA interceptors, introduced by the Object Management Group in the CORBA 2.2 speci cation, as a basic building block for handling object replication. More speci call...
متن کاملDisconnected Operations in Mobile Environments
The execution of distributed applications involving mobile terminals and fixed servers connected by wireless links raises the need for handling network disconnections, both involuntary during unexpected connection breakdowns, and voluntary when the user wants to save money and energy. In this paper, we investigate how standard CORBA mechanisms (Objects By Value and Portable Interceptors) can be...
متن کاملCORBA Request Portable Interceptors: A Performance Analysis
Interceptors are a mean to add specific network-oriented capabilities (such as authentication, flow control, caching etc.) to a distributed application which runs over a middleware without changing either the application code or the middleware’s one. However, interceptors could be nonintuitive and this could in turn limit their use on a large scale. In this paper we present results of an invest...
متن کاملUsing Interceptors to Enhance CORBA
T he integration of distributed computing and the object model leads to distributed object computing, in which objects rather than processes are distributed across multiple computers. A well-established standard for distributed object computing is the Common Object Request Broker Architecture (CORBA).1 Distributed object frameworks like CORBA have many attractive features but provide little sup...
متن کاملPosition paper RM 2000 - 1 - Experiences with CORBA interceptors
CORBA offers a limited form of behavioral reflection through the so-called interceptors. The OMG is improving the current interceptor specification, i.e. make it less ambiguous and thus more portable, and extending it, i.e. by defining new interception points, through the Portable Interceptor RFP. In this paper we shortly describe our experiences with the current (CORBA 2.2) interceptors, and w...
متن کامل